核心语言学无编程基础入门Python(第六章)

这是这个系列最后一章。再重复几个点:■ 这个系列不是写给程序员的 ■ 也不是写给「所有人」的 ■ 是写给没有编程概念、但是需要从事和语言相关工作的人的,特别是那些【希望对于所拥有的文本有完全控制权的人】 和Python好好谈一谈(print) Python你帮我省省心啊(=) 把文字扭一扭(关于string的命令) 让别人也来参与一下(raw_input) 我真得不想看大段的字串啊!(list的概念) 原来都是烤串儿而已(slicing/indexing) 串儿上的肉要一块一块地吃(for … in …) 我就问一次,如果…(if) 你慢慢吃吧,只要还有剩的(while) 10 读取和写入文本(read/write) [code language=”python”] #脚本1 myfile=open("1.txt") text=myfile.read() myfile.close # 脚本1是说打开1.txt并且把内容全部作为一个字串存进text这个变量。(注意open和close的用法,请尽量把myfile这个变量理解为Python和文本文件【沟通的桥梁】,本身并不是一个字串) [/code] [code language=”python”] #脚本2 myfile=open("1.txt") text=myfile.read() myfile.close newfile=open("1_new.txt","w") newfile.write(text) newfile.close # 脚本2指的是把脚本1里存好的的text变量里的字串再写入1_new.txt这个文件里。 [/code] [code language=”python”] #脚本3 myfile=open("1.txt") newfile=open("1_new.txt","w") text=myfile.readlines() for line in text: newfile.write(line) newfile.close() myfile.close() #脚本3用的是readlines命令,可以【把字串的每一行都提取出来,放进一个列表里】(注:其实字串没有「行」的概念,只是扫描到\n出现而已),用for就很容易提取出来。 … Continue reading 核心语言学无编程基础入门Python(第六章)